Aqu� est�n los problemas m�s comunes que podr�amos encontrarnos cuando compilamos un programa que usa clases JNDI.
�Class or Package Not Found
Problema: Obtenermos "Package javax.naming not found" o un error similiar indicando clases no encontradas.
Causa: No hemos incluido las clases JNDI (jndi.jar) en nuestro CLASSPATH cuando compilamos el programa, o no hemos instalado apropiadamente las clases JNDI como una extensi�n, o tecleamos mal el nombre de la clase o del paquete.
Soluci�n: El
Java 2 SDK, v1.3 incluye las clases JNDI. Si est�mos usando esta versi�n y obtenermos un error de clase o paquete no encontrado, tenemos que hacer un chequeo doble de los nombres de clases y paquetes.
Si no estamos usando Java 2 SDK, v1.3,
entonces necesitamos descargar las
Clases JNDI e incluirlas en nuestro entorno de desarrollo. La forma de incluir las clases JNDI depende de nuestro entorno de desarrollo.
Si estamos usando el
Java 2 SDK, v1.2, debemos asegurarnos de que jndi.jar est� en el directorio JAVA_HOME/jre/lib/ext, donde JAVA_HOME
es el directorio que contiene el SDK. Si estamos usando el compilador javac
de
JDK 1.1, entonces a�adimos
jndi.jar a nuestra variable de entorno CLASSPATH o a la opci�n -classpath en nuestra l�nea de comandos javac.
�Versiones de la Plataforma Java Incompatibles
Problema: Obtenermos fallos de compilaci�n indicando la falta de clases o paquetes java.*.
Causa: Estamos usando una vieja versi�n de la plataforma Java.
Soluci�n: Necesitamos una versi�n 1.1.2 o superior del JDK, ver http://java.sun.com/products/jdk/.